What is the meaning of the word "islets of langerhans"?

Definitions: